package controllers;

import models.Usuario;
import controllers.securesocial.SecureSocial;

public abstract class CustomCRUD extends CRUD {
	
	protected static String getControllerName() {
		
		ObjectType type = ObjectType.get(getControllerClass());
		
		return type.name;
	}
	
	/**
	 * Retorna el usuario logueado en la aplicacion
	 */
	public static Usuario getUsuarioLogueado() {
//		return Usuario.find("byEmail", SecureSocial.getCurrentUser().email).first();
		
		return Usuario.find("bySocialUserId", SecureSocial.getCurrentUser().id.id).first();
	}
	
}
